package buscar

import org.codehaus.groovy.grails.validation.MaxSizeConstraint;

class Cliente {
	String nome
	String sexo
	Integer idade
	String endereco
	Integer numero
	String bairro
	String cidade
	Integer fone
	Integer fone2
	String email
	String possuiautomovel
	String preferencia
	String password
	String confirmpassword
	
    static constraints = {
		nome (blank: false, nullable: false, size: 10..40)
		sexo (blank: false, nullable: false)
		numero size: 1..5
		endereco (blank: false, nullable: false, size: 2..20)
		bairro (blank: false, nullable: false)
		cidade (blank: false,nullable: false)
		fone (blank: false, nullable: false)
		fone2(blank:true)
		email (blank: false, nullable: false, email: true,unique: true)
		possuiautomovel blank: false
		preferencia (blank: false, nullable: false)
	    password (blank: false, nullable: false, size: 4..10)
		confirmpassword(validator:  {valor, objeto ->
			
			if (objeto.properties['password'] == valor)
			
			return true
			
			else
			
			return "erro.senhas.diferentes"
			
			}, password:true)
		
    }
	
	String toString() {
		"$email"
	  }
}